2명의 학생의 번호, 국어점수, 영어점수를 입력받아, 총점, 평균을 구하는 프로그램을 작성하시오.

 

// 2명의 학생의 번호, 국어점수, 영어점수를 입력받아,
// 총점, 평균을 구하는 프로그램을 작성하시오.
#include <stdio.h>
struct Score {
    int Num; char *Name; int Kor; int Eng; int Tot; float Avg; 
};
void main(void) {
    //[1] Input
    int i = 0;
    struct Score score[2]; // Score타입의 변수인 score;
    score[0].Num = 1; score[0].Name = "홍길동"; score[0].Kor = 100; score[0].Eng = 90; 
    score[1].Num = 2; score[1].Name = "백두산"; score[1].Kor = 80; score[1].Eng = 95; 
    //[2] Process : Tot/Avg
    for (i = 0; i < 2; i++) {
        score[i].Tot = score[i].Kor + score[i].Eng; 
        score[i].Avg = score[i].Tot / 2.0; 
    }
    //[3] Output 
    for (i = 0; i < 2; i++) {
        printf("%d %6s %4d %4d %4d %.2f\n"
            , score[i].Num, score[i].Name, score[i].Kor, score[i].Eng
            , score[i].Tot, score[i].Avg); 
    }
}

Comments


Comments are closed